package com.gan.yidademo.haikang.model.request.faceinfo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author gbw
 * @date 2023/10/10
 * 按条件批量查询人脸接口对象
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class GetFaceInfoRequest {

    /**
     * 人脸的证件号码模糊查询
     */
    private String certificateNum;

    /**
     * 人脸的证件类型搜索
     */
    private String certificateType;

    /**
     * 根据人脸所属的分组搜索该分组下符合条件的人脸
     */
    private String faceGroupIndexCode;

    /**
     * 人脸名称模糊查询
     */
    private String name;

    /**
     * 分页查询条件，页码，为空时，等价于1，页码不能小于1或大于1000
     */
    private Integer pageNo;

    /**
     * 分页查询条件，页尺，为空时，等价于1000，页尺不能小于1或大于1000
     */
    private Integer pageSize;

    /**
     * 性别搜索,1代表男性、2代表女性、UNKNOWN代表未知
     */
    private String sex;

}
